Fractal Image Compression via Nearest Neighbor Search
نویسنده
چکیده
In fractal image compression the encoding step is computationally expensive. A large number of sequential searches through a list of domains (portions of the image) are carried out while trying to find best matches for other image portions called ranges. Our theory developed here shows that this basic procedure of fractal image compression is equivalent to multi-dimensional nearest neighbor search in a space of feature vectors. This result is useful for accelerating the encoding procedure in fractal image compression. The traditional sequential search takes linear time whereas the nearest neighbor search can be organized to require only logarithmic time. The fast search has been integrated into an existing state-of-the-art classification method thereby accelerating the searches carried out in the individual domain classes. In this case we record acceleration factors up to about 50 depending on image and domain pool size with negligible or minor degradation in both image quality and compression ratio. Furthermore, as compared to plain classification our method is demonstrated to be able to search through larger portions of the domain pool without increasing the computation time. In this way both image quality and compression ratio can be improved at reduced computation time. We also consider the application of a unitary transformation of the feature vectors which results in a reduction of the dimensionality of the search space. New results from numerical simulations are reported. Also we provide a brief overview of related work and other complexity reduction methods. This paper is an extended version of the article [34].
منابع مشابه
Accelerating Fractal Image Compression by Multi-Dimensional Nearest Neighbor Search
In fractal image compression the encoding step is computationally expensive. A large number of sequential searches through a list of domains (portions of the image) are carried out while trying to find a best match for another image portion. Our theory developed here shows that this basic procedure of fractal image compression is equivalent to multi-dimensional nearest neighbor search. This res...
متن کاملBreaking the Time Complexity of Fractal Image Compression
In fractal image compression the encoding step is computationally expensive. A large number of sequential searches through a list of domains (portions of the image) are carried out while trying to nd a best match for another image portion. We show that this step can be replaced by multi-dimensional nearest neighbor search which runs in logarithmic time instead of linear time required for the co...
متن کاملAdaptive approximate nearest neighbor search for fractal image compression
Fractal image encoding is a computationally intensive method of compression due to its need to find the best match between image subblocks by repeatedly searching a large virtual codebook constructed from the image under compression. One of the most innovative and promising approaches to speed up the encoding is to convert the range-domain block matching problem to a nearest neighbor search pro...
متن کاملFast Image Domain Fractal Compression by DCT Domain Block Matching
Fractal image compression entails a computationally costly search for matching image blocks. It is proposed that a block be represented by its DCT coefficients, which may be made invariant to many of the usual block transforms. Due to the energy packing properties of the DCT, the efficiency of an existing multidimensional nearest neighbour search is improved.
متن کاملFractal Image Compression
The first fully automated fractal image compression algorithm was published by Arnaud Jacquin in 1989. Given an image f , the encoder finds a contractive affine image transformation (fractal transform) T such that the fixed point of T is close to f . The decoding is by iteration of the fractal transform starting from an arbitrary image. Due to the contraction mapping principle, the sequence of ...
متن کامل